导航菜单
首页 >  如何在CentOS 安装极狐GitLab Runner  > 在 Windows 上安装极狐GitLab Runner

在 Windows 上安装极狐GitLab Runner

安装 升级 卸载 Windows 版本支持政策 未来发布Windows 故障排除 获取 Runner 日志 在 Windows 上进行构建时出现 PathTooLongException a) 使用 Git 并启用 core.longpaths b) 使用 PowerShell 的 NTFSSecurity 工具无法运行 Windows BASH 脚本,出现 The system cannot find the batch label specified - buildscript 如何在网页终端上获得彩色输出? 启动服务时出现 The service did not start due to a logon failure 错误 作业被错误地标记成功或失败 使用 Kubernetes 执行器将作业标记为成功和中途停止 Docker 执行器:unsupported Windows Version Kubernetes 执行器:unsupported Windows Version 使用映射网络驱动,构建无法找到正确路径 构建容器无法连接服务容器 作业无法创建构建目录,出现错误并失败 在 Windows 上安装极狐GitLab Runner

在 Windows 上安装和运行极狐GitLab Runner,您需要:

Git,您可以从官方网站安装。 您的用户账户的密码,如果您想在您的用户账号而不是内置系统账户下运行它。

安装 caution 在极狐GitLab Runner 10 中,可执行文件重命名为 gitlab-runner。 在您的系统中创建文件夹,如:C:\GitLab-Runner。 下载 64-位 或 32-位 的二进制文件并把它放在您创建的文件夹里。假设您将二进制文件重命名为 gitlab-runner.exe(可选)。您可以为每个前沿 - 下载其他标签发布中的可用版本下载二进制文件。 确保在极狐GitLab Runner 目录和可执行文件中限制 Write 权限。如果您没有设置这些权限,普通用户将可以随意替换二进制文件并使用升级的权限随意运行代码。 运行升级的命令提示: 注册 Runner.

将极狐GitLab Runner 作为服务安装并启动。您可以使用内置系统账户(推荐)或用户账户运行该服务。

使用内置系统账户运行服务(在上面步骤 1 中创建的目录下,例如:C:\GitLab-Runner)。

cd C:\GitLab-Runner.\gitlab-runner.exe install.\gitlab-runner.exe start

使用用户账户运行服务(在上面步骤 1 中创建的目录下,例如:C:\GitLab-Runner)。

您必须输入当前用户账户的有效密码,因为需要通过 Windows 启动服务:

cd C:\GitLab-Runner.\gitlab-runner.exe install --user ENTER-YOUR-USERNAME --password ENTER-YOUR-PASSWORD.\gitlab-runner.exe start

如果您在安装极狐GitLab Runner 的过程中遇到任何问题,请参见故障排除部分。

(可选)在 C:\GitLab-Runner\config.toml 中更新 Runner 的 concurrent 值,允许多个如高级配置详细信息 中所描述的并发作业。此外,您可以使用高级配置详细信息更新您的Shell 执行器,以使用 Bash 或 PowerShell 而不是 Batch。

Runner 已安装成功并正在运行,并将在每次系统重启后重新启动。日志存储在 Windows 事件日志中。

升级

停止服务(跟之前一样,您需要升级的命令提示 ):

cd C:\GitLab-Runner.\gitlab-runner.exe stop

下载 64-位 或 32-位 的二进制文件并替换 Runner 的可执行文件。您可以为每个前沿 - 下载其他标签发布中的可用版本下载二进制文件。

启动服务:

.\gitlab-runner.exe start 卸载

从升级的命令提示:

cd C:\GitLab-Runner.\gitlab-runner.exe stop.\gitlab-runner.exe uninstallcd ..rmdir /s GitLab-Runner

Windows 版本支持政策

极狐GitLab 正式支持 Microsoft Windows 操作系统的 LTS 版本,因此我们遵循 Microsoft 服务渠道生命周期政策。

也就是说,我们支持:

发布日期后 5 年内的长期服务渠道版版本。请注意,我们不支持扩展支持的版本。 发布日期后 18 个月内的半年度渠道版版本。主流支持结束后,我们将不再支持这些版本。

我们发行的 Windows 二进制和 Docker 执行器都是一样的情况。

note Windows 容器的 Docker 执行器有严格的版本要求,因为容器必须匹配主机操作系统的版本。

相关推荐: